do what you said/promised - Français Anglais Dictionnaire